Skip to main content
Version: 8.6.10.4

HolidayCalendarV3

V8 Message Definiton

The holiday calendar of record: one calendar's content - its weekend, the variance-time shape of its trading day and its dated exceptions - keyed by that content. THE KEY IS THE CONTENT. calendarKey is a ContentKey tagged Calendar over the SHA-256 of the canonical form (CALENDAR_CONTENT_KEY.md), byte 0 dropped for the tag. A loader hashes what it built and publishes; two producers building the same calendar publish the same row, and nobody mints an id. A row is immutable: a changed calendar is a new row under a new key, and a deleted row is content withdrawn. THE NAME LIVES ELSEWHERE. ScheduleDefinitionV3 (9057) points a product group at a key and carries the Manual / Loader / Bridge ladder; CalendarDefinitionV3 (9009) is the human registry of adopted names (XCME, USNY) pointing at their current key. The compiled tables are the floor beneath both and keep their names. desc is the producer's memo - 'union of XAMS, XEUR', 'XCME 2026 refresh' - readability, never identity.

METADATA​

AttributeValue
Topic9000-product-def-authority
MLink TokenClientLive
ProductSRReference
accessTypeSELECT
MLink EndpointMLink-Live

Table Definition​

FieldTypeKeyDefault ValueComment
calendarKey_ctenum - ContentKeyTypePRI'None'content key Calendar tag 15 bytes of the SHA256 of the canonical form CALENDARCONTENTKEYmd
calendarKey_idVARCHAR(37)PRI''content key Calendar tag 15 bytes of the SHA256 of the canonical form CALENDARCONTENTKEYmd
timestampDATETIME(6)'1900-01-01 00:00:00.000000'
descTINYTEXT''the producers memo what this content is
weekendMaskTINYINT UNSIGNED0bit per weekday bit0Mon 0x60 SatSun part of the key
v3Sourceenum - V3Source'None'who published this content provenance never precedence
vtRatioDOUBLE00 1 proportion of variance that occurs during market hours D252
mktVTimeOpenTIME(6)'00:00:00.000000'vTime market open time in sysRegion timezone
mktVTimeCloseTIME(6)'00:00:00.000000'vTime market close time in sysRegion timezone
mktVTimeEarlyClsTIME(6)'00:00:00.000000'vTime market early close time in sysRegion timezone
HolidayListJSON'JSON_ARRAY()'

PRIMARY KEY DEFINITION (Unique)​

FieldSequence
calendarKey_ct1
calendarKey_id2

JSON Block (HolidayList)​

FieldTypeComment
dateenum - date
marketDayTypeenum - MarketDayTypeRegular Modified MarketClosed
settleDayTypeenum - SettleDayTypeSettlementOpen or SettlementClosed

SELECT TABLE EXAMPLE QUERY​

SELECT *
FROM `SRReference`.`MsgHolidayCalendarV3`
WHERE
/* Replace with a ENUM('None','SpreadId','ContractType','Calendar') */
`calendarKey_ct` = 'NONE'
AND
/* Replace with a VARCHAR(37) */
`calendarKey_id` = 'Example_calendarKey_id';

Doc Columns Query​

SELECT * FROM SRReference.doccolumns WHERE TABLE_NAME='HolidayCalendarV3' ORDER BY ordinal_position ASC;